body{ 
    max-width: max-content;
    margin: auto;
	color:                 rgb(237,237,173);
    background-image:      url('./images/triangulum.png');
    background-size:       cover;    
    background-position-x: center;
}

a:link{
    color:silver;
}
a:visited{
    color: aqua;
}

.logoHeader{
    float:    left;
    margin:    5px;
    padding:   5px;
}
.header1 {
    position:   relative;
    text-align: center;
    top:        20px;
    left:       10px;
    width:      900px;
    margin:     5px;
    padding:    5px;
    font-size:  48px;
    color:      darkgoldenrod;
    height:     auto;
}

.yellowPara{
    color: darkgoldenrod;
    font-weight: 900;
    font-style: italic;
}

.footer{
    width:            99%;
    color:            black;
    background-color: silver;
    text-align-last:  center;
    border-bottom:    30px solid silver;  
}

.centreAll{
    max-width: max-content;
    margin: auto;
}

.bodyTextTable{
    position:  relative;
    top:       -50px;    
    border-spacing: 20px 1px;
    margin:         20px;
    padding:        5px;
}
.bodyCol1TextDiv{
    width:     400px;
	font-size: 16px;
    color:     rgb(230,230,230);
}

table.linksTable{
    text-align: center;
    vertical-align: Top;
    padding: 20px;
}

table.galleryTable{
    position: relative;
    left: -80px;
    text-align: Left;
    vertical-align: Top;
    padding: 5px;
    border-spacing: 10px;
    width: 1000px;
}

img.galleryImg1{
    width: 400px;
    height: 220px;
}

img.galleryImg2{
    width: 400px;
    height: 400px;
}

img.galleryImg3{
    width: 320px;
    height: 260px;
}

img.galleryImg4{
    width: 210px;
    height: 380px;
}

img.galleryImg5{
    width: 400px;
    height: 310px;
}

img.galleryImg6{
    width: 450px;
    height:400px;
}

img.centreImg{
    display: block;
    margin: 1px auto;
}

img.linksSize100sq{
    width: 100px;
    height: 100px;
}

img.linksSize160rct{
    width: 100px;
    height: 60px;
}

img.linksSize260rct{
    width: 200px;
    height: 60px;
}

img.linksSize310rct{
    width: 300px;
    height:100px;
}

img.linksSize360rct{
    width: 300px;
    height:60px;
}

img.forSaleImg{
    width:  200px;
    height: 200px;
}

.indentAbout1{
    position:  relative;  
    padding-left: 330px;
}

.indentAbout2{
    position:  relative;  
    padding-left: 230px;
}

.centrePara{
    text-align: center;
    line-height: 1.5em;
}

.programmeTable{
    width: 900px;
    padding: 50px;
    border-spacing: 10px;
    border-style: double;
}
.centreTableEntry{
    text-align: center;
    border-bottom: ridge;
}
.borderTableEntry{
    border-bottom: ridge;  
}

.nextMeetingHighlight{
    background-color: fuchsia;
    text-align: center;
    border-bottom: ridge;
}

.nextMeetingDateHighlight{
    background-color: fuchsia;
    border-bottom: ridge;
}

.externalMeetingHighlight{
    background-color: teal;
    text-align: center;
    border-bottom: ridge;
}

.externalMeetingDateHighlight{
    background-color: teal;
    border-bottom: ridge;
}
.tableShiftDown1{
    padding-bottom: 0%;
}

.bodyfullPageDiv{
    position:  relative;
    top:       -50px;    
    width:     800px;
    margin:    20px;
    padding:   5px;
	font-size: 16px;
    color:     rgb(230,230,230);
}

.bodyfullPageCentredDiv{
    position:  relative;
    top:       -50px;    
    width:     800px;
    margin:    20px;
    padding:   5px;
	font-size: 16px;
    color:     rgb(230,230,230);
    text-align-last: center;
}

.bodyfullPageGallery1{
    top:       280px;
    width:     1000px;
    margin:    20px;
    padding:   5px;
	font-size: 24px;
    color:     rgb(230,230,230);    
}

.bodyfullPageGallery2{
    width:     1000px;
    margin:    20px;
    padding:   20px;
	font-size: 24px;
    color:     rgb(230,230,230);    
}

.hLTable{
    position:  relative;
    top:       -15px;
    left:      10px;
    width:     900px;
    font-size: 20px;
}

.hLTable2{
    width: 500px;
}

.hLtCell{
    position:   relative;
    padding:    10px;
    text-align: center;
}

.subTitle {
    font-size: 140%;
    color:     coral;
}

.padTd{
    padding: 12px;
}

.imgWrap{
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    margin-top: 50px;
    margin-bottom: 50px;
}